package model

//响应体定义

type NotifyRequestFromUI struct {
	InstanceId    string `json:"instance_id" description:"实例ID"`
	TenantId      string `json:"tenant_id" description:"租户ID"`
	ResourceClass string `json:"resource_class" description:"资源规格"`
}

// 请求体定义

type NotifyRequestToOP struct {
	InstanceId   string
	TenantId     string
	InstanceInfo InstanceInfo
	HatchState   bool
	RequestId    string
	ErrorMsg     string
}

type CheckStateRequestToOp struct {
	TenantId   string
	InstanceId string
}

// 实例的信息

type InstanceInfo struct {
	Cpu    int
	Memory string
	Store  string
}

// 获取op实例状态响应体
type OpGetInstanceStateResponse struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
	Success bool   `json:"success"`
	Data    int    `json:"data"`
}
